Ubuntu 如何添加一个nginx用户用于启动nginx

Ubuntu 如何添加一个nginx用户用于启动nginx

要在Ubuntu上添加一个nginx用户用于启动nginx,您可以按照以下步骤操作:

  1. 打开终端,以root用户身份登录。

  2. 使用以下命令创建一个名为nginx的用户:

    sudo adduser --system --no-create-home --disabled-login --group nginx
    

    该命令将创建一个系统用户,不会创建家目录,禁止登录,并将其加入到名为nginx的组中。

  3. 使用以下命令更改nginx安装目录及其内容的所有者:

    sudo chown -R nginx:nginx /path/to/nginx
    

    /path/to/nginx替换为您的实际nginx安装目录。

  4. 打开Nginx配置文件:

    sudo nano /etc/systemd/system/nginx.service
    
  5. [Service]部分下方添加以下两行:

    User=nginx
    Group=nginx
    
  6. 按Ctrl + X保存并关闭文件。

  7. 使用以下命令重新加载systemd配置:

    sudo systemctl daemon-reload
    
  8. 现在您可以使用以下命令启动和停止Nginx服务了:

    sudo systemctl start nginx
    sudo systemctl stop nginx
    

现在,Nginx将以新创建的nginx用户身份运行。